package cl.loso.melon.server.model;

import java.util.Date;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;
import com.google.appengine.api.datastore.Key;

@PersistenceCapable(identityType = IdentityType.APPLICATION)

public class VisitaItemLVS {
    public VisitaItemLVS(VisitaLVS visita, boolean seguro, boolean inseguro, long item,Date fecha, long negocio, long sitio, long area,
			String nombreNegocio, String nombreSitio, String nombreArea,
			Long tseguro, Long tinseguro, Long teval, String descripcion) {
		this.visita = visita;
		this.seguro = seguro;
		this.inseguro = inseguro;
		this.item = item;
		this.fecha = fecha;
		this.negocio = negocio;
		this.sitio = sitio;
		this.area = area;
		this.nombreNegocio = nombreNegocio;
		this.nombreSitio = nombreSitio;
		this.nombreArea = nombreArea;
		this.tseguro = tseguro;
		this.tinseguro = tinseguro;
		this.teval = teval;
		this.descripcion = descripcion;
	}

	@PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
    private Key id;
	
    @Persistent
    private Date fecha; 
    
	@Persistent
	private long negocio;
	
	@Persistent
	private long sitio;		
	
	@Persistent
	private long area;	
	
	@Persistent
	private String nombreNegocio;
	
	@Persistent
	private String nombreSitio;
	
	@Persistent
	private String nombreArea;	
	
	@Persistent
	private Long tseguro;
	
	@Persistent
	private Long tinseguro;	
	
	@Persistent
	private Long teval;	
    
    @Persistent
    private VisitaLVS visita;   
    
    @Persistent
    private boolean seguro; 
    
    @Persistent
    private boolean inseguro;    
    
	@Persistent
	private long item;
	
	@Persistent
	private String descripcion;

	public VisitaLVS getVisita() {
		return visita;
	}

	public void setVisita(VisitaLVS visita) {
		this.visita = visita;
	}

	public boolean getSeguro() {
		return seguro;
	}

	public void setSeguro(boolean seguro) {
		this.seguro = seguro;
	}

	public boolean getInseguro() {
		return inseguro;
	}

	public void setInseguro(boolean inseguro) {
		this.inseguro = inseguro;
	}

	public long getItem() {
		return item;
	}

	public void setItem(long item) {
		this.item = item;
	}

	public Key getId() {
		return id;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public long getNegocio() {
		return negocio;
	}

	public void setNegocio(long negocio) {
		this.negocio = negocio;
	}

	public long getSitio() {
		return sitio;
	}

	public void setSitio(long sitio) {
		this.sitio = sitio;
	}

	public long getArea() {
		return area;
	}

	public void setArea(long area) {
		this.area = area;
	}

	public String getNombreNegocio() {
		return nombreNegocio;
	}

	public void setNombreNegocio(String nombreNegocio) {
		this.nombreNegocio = nombreNegocio;
	}

	public String getNombreSitio() {
		return nombreSitio;
	}

	public void setNombreSitio(String nombreSitio) {
		this.nombreSitio = nombreSitio;
	}

	public String getNombreArea() {
		return nombreArea;
	}

	public void setNombreArea(String nombreArea) {
		this.nombreArea = nombreArea;
	}

	public Long getTseguro() {
		return tseguro;
	}

	public void setTseguro(Long tseguro) {
		this.tseguro = tseguro;
	}

	public Long getTinseguro() {
		return tinseguro;
	}

	public void setTinseguro(Long tinseguro) {
		this.tinseguro = tinseguro;
	}

	public Long getTeval() {
		return teval;
	}

	public void setTeval(Long teval) {
		this.teval = teval;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
    
}
